╬πδαΓδσφΦσ

╤σ≥σΓ√σ ∩≡ΦδεµσφΦ 
└Σ≡σ± IP
└Σ≡σ± URL
╩δα±± URL
╤εΩσ≥√
╧ε≥εΩεΓ√σ ±εΩσ≥√
╩δα±± Socket
─α≥απ≡α∞∞φ√σ ±εΩσ≥√
╤Γ τⁿ ± Web
└∩δσ≥ ShowChart
╧≡ΦδεµσφΦ  SocketServ Φ SocketClient
└∩δσ≥ Form

    └Σ≡σ± IP Φ Ωδα±± InetAddress

    ╧≡σµΣσ ≈σ∞ φα≈Φφα≥ⁿ ±ετΣαφΦσ ±σ≥σΓ√⌡ ∩≡ΦδεµσφΦΘ Σδ  Internet, Γ√ Σεδµφ√ ≡ατεß≡α≥ⁿ±  ± αΣ≡σ±α÷ΦσΘ Ωε∞∩ⁿ■≥σ≡εΓ Γ ±σ≥Φ ± ∩≡ε≥εΩεδε∞ TCP/IP, φα ßατσ Ωε≥ε≡επε ∩ε±≥≡εσφα ±σ≥ⁿ Internet. ╟Σσ±ⁿ ∞√ ∩≡ΦΓσΣσ∞ ±α∞√σ φσεß⌡εΣΦ∞√σ Σδ  ²≥επε ±ΓσΣσφΦ .

    ┬±σ Ωε∞∩ⁿ■≥σ≡√, ∩εΣΩδ■≈σφφ√σ Ω ±σ≥Φ TCP/IP, φατ√Γα■≥±  ≤τδα∞Φ (Γ ε≡ΦπΦφαδⁿφεΘ ≥σ≡∞ΦφεδεπΦΦ ≤τσδ - ²≥ε host). ╩αµΣ√Θ ≤τσδ Φ∞σσ≥ Γ ±σ≥Φ ±ΓεΘ αΣ≡σ± IP, ±ε±≥ε ∙ΦΘ Φτ ≈σ≥√≡σ⌡ Σσ± ≥Φ≈φ√⌡ ÷Φ⌠≡ Γ ΣΦα∩ατεφσ ε≥ 0 Σε 255, ≡ατΣσδσφφ√⌡ ±Φ∞Γεδε∞ "≥ε≈Ωα ", φα∩≡Φ∞σ≡:

    193.120.54.200

    ╘αΩ≥Φ≈σ±ΩΦ αΣ≡σ± IP  Γδ σ≥±  32-≡ατ≡ Σφ√∞ ΣΓεΦ≈φ√∞ ≈Φ±δε∞. ╙∩ε∞ φ≤≥√σ ≈Φ±δα ∩≡σΣ±≥αΓδ ■≥ ±εßεΘ ε≥Σσδⁿφ√σ ßαΘ≥√ αΣσ±α IP.

    ╥αΩ ΩαΩ ≡αßε≥α≥ⁿ ± ÷Φ⌠≡α∞Φ ≤Σεßφε δΦ°ⁿ Ωε∞∩ⁿ■≥σ≡≤, ß√δα ∩≡ΦΣ≤∞αφα ±Φ±≥σ∞α Σε∞σφφ√⌡ Φ∞σφ. ╧≡Φ Φ±∩εδⁿτεΓαφΦΦ ²≥εΘ ±Φ±≥σ∞√ αΣ≡σ±α∞ IP ±≥αΓΦ≥±  Γ ±εε≥Γσ≥±ΓΦσ ≥αΩ φατ√Γασ∞√Θ Σε∞σφφ√Θ αΣ≡σ±, ≥αΩεΘ ΩαΩ, φα∩≡Φ∞σ≡, www.sun.com.

    ┬ ±σ≥Φ Internet Φ∞σσ≥±  ≡α±∩≡σΣσδσφφα  ∩ε Γ±σ∞≤ ∞Φ≡≤ ßατα Σε∞σφφ√⌡ Φ∞σφ, Γ Ωε≥ε≡εΘ ≤±≥αφεΓδσφε ±εε≥Γσ≥±≥ΓΦσ ∞σµΣ≤ Σε∞σφφ√∞Φ Φ∞σφα∞Φ Φ αΣ≡σ±α∞Φ IP Γ ΓΦΣσ ≈σ≥√≡σ⌡ ≈Φ±σδ.

    ─δ  ≡αßε≥√ ± αΣ≡σ±α∞Φ IP Γ ßΦßδΦε≥σΩσ Ωδα±±εΓ Java Φ∞σσ≥±  Ωδα±± InetAddress, ε∩≡σΣσδσφΦσ φαΦßεδσσ Φφ≥σ≡σ±φ√⌡ ∞σ≥εΣεΓ Ωε≥ε≡επε ∩≡ΦΓσΣσφε φΦµσ:

    public static  InetAddress getLocalHost();
    public static  InetAddress
      getByName(String host);
    public static  InetAddress[]
      getAllByName(String host);
    public byte[]  getAddress();
    public String  toString();
    public String  getHostName();
    public boolean equals(Object obj);

    ╨α±±∞ε≥≡Φ∞ ∩≡Φ∞σφσφΦσ ²≥Φ⌡ ∞σ≥εΣεΓ.

    ╫≥εß√ ≡αßε≥α≥ⁿ ± αΣ≡σ±α∞Φ IP, ∩≡σµΣσ Γ±σπε Γ√ Σεδµφ√ ±ετΣα≥ⁿ εß·σΩ≥ Ωδα±±α InetAddress. ▌≥α ∩≡ε÷σΣ≤≡α Γ√∩εδφ σ≥±  φσ ± ∩ε∞ε∙ⁿ■ ε∩σ≡α≥ε≡α new, α ± ∩≡Φ∞σφσφΦσ∞ ±≥α≥Φ≈σ±ΩΦ⌡ ∞σ≥εΣεΓ getLocalHost, getByName Φ getAllByName.

    ╤ετΣαφΦσ εß·σΩ≥α Ωδα±±α InetAddress Σδ  δεΩαδⁿφεπε ≤τδα

    ╠σ≥εΣ getLocalHost ±ετΣασ≥ εß·σΩ≥ Ωδα±±α InetAddress Σδ  δεΩαδⁿφεπε ≤τδα, ≥ε σ±≥ⁿ Σδ  ≥εΘ ≡αßε≈σΘ ±≥αφ÷ΦΦ, φα Ωε≥ε≡εΘ Γ√∩εδφ σ≥±  ∩≡ΦδεµσφΦσ Java. ╥αΩ ΩαΩ ²≥ε≥ ∞σ≥εΣ ±≥α≥Φ≈σ±ΩΦΘ, Γ√ ∞εµσ≥σ Γ√τ√Γα≥ⁿ σπε, ±±√δα ±ⁿ φα Φ∞  Ωδα±±α InetAddress:

    InetAddress iaLocal;
    iaLocal = InetAddress.getLocalHost();

    ╤ετΣαφΦσ εß·σΩ≥α Ωδα±±α InetAddress Σδ  ≤Σαδσφφεπε ≤τδα

    ┬ ≥ε∞ ±δ≤≈ασ, σ±δΦ Γα± Φφ≥σ≡σ±≤σ≥ ≤Σαδσφφ√Θ ≤τσδ ±σ≥Φ Internet ΦδΦ Ωε≡∩ε≡α≥ΦΓφεΘ ±σ≥Φ Intranet, Γ√ ∞εµσ≥σ ±ετΣα≥ⁿ Σδ  φσπε εß·σΩ≥ Ωδα±±α InetAddress ± ∩ε∞ε∙ⁿ■ ∞σ≥εΣεΓ getByName ΦδΦ getAllByName. ╧σ≡Γ√Θ Φτ φΦ⌡ ΓετΓ≡α∙ασ≥ αΣ≡σ± ≤τδα, α Γ≥ε≡εΘ - ∞α±±ΦΓ Γ±σ⌡ αΣ≡σ±εΓ IP, ±Γ ταφφ√⌡ ± Σαφφ√∞ ≤τδε∞. ┼±δΦ ≤τσδ ± ≤Ωαταφφ√∞ Φ∞σφσ∞ φσ ±≤∙σ±≥Γ≤σ≥, ∩≡Φ Γ√∩εδφσφΦΦ ∞σ≥εΣεΓ getByName Φ getAllByName ΓετφΦΩασ≥ Φ±Ωδ■≈σφΦσ UnknownHostException.

    ╟α∞σ≥Φ∞, ≈≥ε ∞σ≥εΣα∞ getByName Φ getAllByName ∞εµφε ∩σ≡σΣαΓα≥ⁿ φσ ≥εδⁿΩε Φ∞  ≤τδα, ≥αΩεσ ΩαΩ, φα∩≡Φ∞σ≡, "sun.com", φε Φ ±≥≡εΩ≤ αΣ≡σ±α IP Γ ΓΦΣσ ≈σ≥√≡σ⌡ Σσ± ≥Φ≈φ√⌡ ≈Φ±σδ, ≡ατΣσδσφφ√⌡ ≥ε≈Ωα∞Φ.

    ╧ε±δσ ±ετΣαφΦ  εß·σΩ≥α Ωδα±±α InetAddress Σδ  δεΩαδⁿφεπε ΦδΦ ≤Σαδσφφεπε ≤τδα Γ√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ Σ≡≤πΦσ ∞σ≥εΣ√ ²≥επε Ωδα±±α.

    ╬∩≡σΣσδσφΦσ αΣ≡σ±α IP

    ╠σ≥εΣ getAddress ΓετΓ≡α∙ασ≥ ∞α±±ΦΓ Φτ ≈σ√≡σ⌡ ßαΘ≥ αΣ≡σ±α IP εß·σΩ≥α. ┴αΘ≥ ± φ≤δσΓ√∞ ΦφΣσΩ±ε∞ ²≥επε ∞α±±ΦΓα ±εΣσ≡µΦ≥ ±≥α≡°ΦΘ ßαΘ≥ αΣ≡σ±α IP.

    ╠σ≥εΣ toString ΓετΓ≡α∙ασ≥ ≥σΩ±≥εΓ≤■ ±≥≡εΩ≤, Ωε≥ε≡α  ±εΣσ≡µΦ≥ Φ∞  ≤τδα, ≡ατΣσδΦ≥σδⁿ '/' Φ αΣ≡σ± IP Γ ΓΦΣσ ≈σ≥√≡σ⌡ Σσ± ≥Φ≈φ√⌡ ≈Φ±σδ, ≡ατΣσδσφφ√⌡ ≥ε≈Ωα∞Φ.

    ╬∩≡σΣσδσφΦσ Φ∞σφΦ ≤τδα

    ╤ ∩ε∞ε∙ⁿ■ ∞σ≥εΣα getHostName Γ√ ∞εµσ≥σ ε∩≡σΣσδΦ≥ⁿ Φ∞  ≤τδα, Σδ  Ωε≥ε≡επε ß√δ ±ετΣαφ εß·σΩ≥ Ωδα±±α InetAddress.

    ╤≡αΓφσφΦσ αΣ≡σ±εΓ IP

    ╚, φαΩεφσ÷, ∞σ≥εΣ equals ∩≡σΣφατφα≈σφ Σδ  ±≡αΓφσφΦ  αΣ≡σ±εΓ IP ΩαΩ εß·σΩ≥εΓ Ωδα±±α InetAddress.



Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content